課程概述 |
Sensor network research is application driven by nature. One of the most serious obstacles we observe in the process of students taking topics in sensor network is the lack of practical skill. Sensor nodes are limited devices often equipped with 16-bit microcontrollers, short-range wireless radio, and analog/digital sensors. To be able to program the sensor nodes to acquire and transmit the necessary sensor data, the students need a lab-rich course that goes through the sensor network fundamentals and implementation know-hows.
Aiming at enabling the students to develop sensor network application or to pursue advanced sensor network research, we, in this course, teach systematically (1) the existing development platform, (2) the fundamentals of programming microcontrollers, (3) the common approaches to integrate sensors, (4) sensor data processing, (5) the communication protocols and system issues, and (6) example applications. There will be lectures and laboratories in the class.
Week 1: Class Admin & Sensor Network Introduction
Week 2: Hardware Platform Introduction
Week 3: Lab-1: Development Environment And GPIO Labs
Week 4: Lab-2: Timer And Control Servo Motor Labs
Week 5: Week 6: Analog And Digital Interfacing
Week 6: Lab-3: Analog Input (ADC) Labs
Week 7: Lab-4: Digital Input/Output Labs
Week 8: Sensor Network Protocols
Week 9: Lab-5: Mac Layer Labs (Term project check point #1)
Week 10: Localization
Week 11: TinyOS 2.x
Week 12: Lab-6: Routing Labs
Week 13: How to made you own hardware
Week 14: Survey presentation
Week 15: Survey presentation
Week 16: Low Power And Advance Microcontroller Functions
Week 17: Term Project workshop
Week 18: Term Project Demo
|